package cn.cai.pethome.pet.mapper;

import cn.cai.pethome.pet.domain.PetDetail;
import cn.cai.pethome.base.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author xiaocai
 * @since 2022-09-10
 */
@Component
public interface PetDetailMapper extends BaseMapper<PetDetail> {

    /**
     * 根据宠物id查询宠物详情
     * @param petId
     * @return
     */
    PetDetail findByPetId(Long petId);


    /**
     * 通过外键修改宠物详情数据 在修改t_pet_detail的图片地址adoptNotice，inter 根据petid修改
     * @param adoptNotice
     * @param intro
     * @param petId
     */
    void updateByPetId(@Param("adoptNotice") String adoptNotice,
                       @Param("intro") String intro,
                       @Param("petId") Long petId);
}
